package day0725API;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class Test4 {
    public static void main(String[] args) throws IOException {
        long time1=System.currentTimeMillis();
        //1.创建一个 文件输入流(用于读取图片bg.png数据)
        //再定义一个文件输出流(用于将输入流读取的数据写到bg2.png中)
        FileInputStream fis=new FileInputStream("F:\\bg.png");
        FileOutputStream fos=new FileOutputStream("F:\\bg2.png");
        //2.定义一个int data变量(用于将输入流读取的数据存入到data变量中)
        int data=-1;
        //3.用循环将输入流读取的数据存入到data变量中，并判断如果读取的不是-1(读取到末尾read就会返回-1)，就继续读取
        while((data=fis.read())!=-1){
            //4.在循环中将输入流读取的数据data用输出流写到bg2.png中
            fos.write(data);
        }
        //5.关闭输入流和输出流(释放文件： 其他线程就可以使用这两个文件了)
        fis.close();
        fos.close();
        long time2=System.currentTimeMillis();
        System.out.println(time2-time1);
    }
}